LoudnessProcessor Class Reference

#include <mdaLoudnessProcessor.h>

Inheritance diagram for LoudnessProcessor:
Inheritance graph
[legend]

Public Member Functions

 LoudnessProcessor ()
 ~LoudnessProcessor ()
tresult initialize (FUnknown *context)
tresult terminate ()
tresult setActive (TBool state)
void doProcessing (ProcessData &data)
void checkSilence (ProcessData &data)

Static Public Member Functions

static FUnknowncreateInstance (void *)

Static Public Attributes

static FUID uid

Protected Member Functions

void recalculate ()

Protected Attributes

float Z0
float Z1
float Z2
float Z3
float A0
float A1
float A2
float gain
float igain
float ogain
int32 mode

Constructor & Destructor Documentation


Member Function Documentation

tresult initialize ( FUnknown context  )  [virtual]

Reimplemented from Component.

tresult terminate (  )  [virtual]

Reimplemented from Component.

tresult setActive ( TBool  state  )  [virtual]

Reimplemented from BaseProcessor.

void doProcessing ( ProcessData data  )  [virtual]

Implements BaseProcessor.

void checkSilence ( ProcessData data  )  [inline, virtual]

Reimplemented from BaseProcessor.

static FUnknown* createInstance ( void *   )  [inline, static]
void recalculate (  )  [protected, virtual]

Reimplemented from BaseProcessor.


Field Documentation

FUID uid [static]
float Z0 [protected]
float Z1 [protected]
float Z2 [protected]
float Z3 [protected]
float A0 [protected]
float A1 [protected]
float A2 [protected]
float gain [protected]
float igain [protected]
float ogain [protected]
int32 mode [protected]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.